Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Germany F3 Spain #1-w3 Spain #1-w4 Croatia F1 Switzerland #1-w2 Croatia F2 Croatia #1-w1 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Great Britain F1 Italy F9 Germany F16 Italy #4-w2 Italy F4 Italy F5 Italy F9 Italy F10 Italy F18 Switzerland #2-w3 Chile F4 Chile F6 Spain F3 Italy F1 Italy F2 Croatia #1-w1 Croatia #1-w2 Italy F17 Great Britain F16 Italy F5 Italy F34 Italy F35 Italy F10 Italy F26 Croatia F10 Great Britain F16 Egypt F1 Egypt F2 Italy F1 Italy F6 Italy F10 Serbia F1 Serbia F2 Spain #1-w1 Italy F22 Italy F19 Croatia F9 Morocco F1 Morocco F2 Spain F8 Italy F1 Italy F2 Italy F3 Italy F8 Spain F7 Italy F22 Italy F11 Italy F20 Italy F22 Italy F23 Spain F32 Spain F1 Spain F2 Turkey F10 Slovenia F3 Italy F13 Italy F21 Italy F22 Hungary F1 Italy F30 Croatia F14 Spain F2 Spain F3 Italy F4 Croatia F4 Croatia F5 Italy F8 Italy F21 Italy F22 Denmark F1 Sweden F2 Germany F10 Italy F26 Switzerland F5 Netherlands F5 Sweden F3 Italy F20 Slovenia F2 Italy F15 Croatia #1-w3 Colombia F4 Italy #4-w1 Czech Republic F5 Czech Republic F6 Italy #4-w3 Italy #4-w4 Spain F1 Spain F2 Italy F1 Italy F2 Italy F3 Italy F11 Italy F26 Italy F33 Switzerland #2-w1 Switzerland #2-w2 Switzerland #2-w4 Italy F32 Chile F5 Spain F1 Spain F2 Spain F4 Italy F3 Great Britain F17 Spain #1-w2 Switzerland #1-w1 Italy F11 Challenger 42 - Andrezieux Challenger Citta di Olbia - Olbia San Remo Tennis Cup - San Remo Budapest Challenger - Budapest Antonio Savoldi-Marco Co. - Manerbio Unicredit (Suisse) Bank S. A. Challenger - Chiasso ECM Prague Open - Prague Concurso Internacional de Vigo - Vigo Pekao Open - Szczecin Kobstaedernes ATP Challenger - Kolding Ostdeutscher Sparkessen Cup - Dresden Sassuolo Challenger - Sassuolo Privatbank Open 2006 - Dnepropetrovsk IPP Open - Helsinki La Serena Open - La Serena Morocco Tennis Tour - Casablanca Unicredit (Suisse) Bank S.A. Challenger - Chiasso Unique Zagreb Open - Zagreb Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Oberstaufen Cup - Oberstaufen Siemens Open 2007 - Scheveningen Challenger 42 - Andrezieux Challenger Brasov - Brasov XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Alexander Kolyaskin Memorial - Donetsk Alexander Kolyaskin Memorial - Donetsk USTA Challenger of San Antonio - San Antonio San Marino Cepu Open - San Marino Warta Cup - Sopot Baden Open - Karlsruhe KGHM Polish Indoors - Wroclaw Challenger de Providencia-Copa Kia - Santiago 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Memorial Kolyaskin - Donetsk Busan Open Challenger Tennis - Busan KGHM Polish Indoors - Wroclaw III Challenger Isla de Gran Canaria Ciudad de Telde - Telde KGHM Polish Indoors - Wroclaw Fergana Challenger - Fergana Trofeo Cassa di Risparmio di Alessandria - Alessandria KGHM Polish Indoors - Wroclaw 2002 Azalea Orthopedic Challenger - Tyler Gallagher International - Hamilton Siemens Open - Scheveningen Warta Cup 2001 - Sopot Oberstaufen Cup-Head German Master's Series - Oberstaufen Porsche Open - Poznan San Marino CEPU Open - San Marino Asics Challenger Open - Monchengladbach Unicredit Czech Open - Prostejov Bukhara Challenger - Bukhara Uncle Toby's Burnie Challenger - Tasmania Karshi Challenger - Karshi XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Ljubljana Open 2008 - Ljubljana Pekao Open - Szczecin Olbia Challenger - Olbia Flea Market Cup Busan Challenger Tennis - Busan Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella Garden Open 2005 - Rome Hamburg Challenger - Hamburg Steelers Cup 2005 - Kosice Media Will Cup Busan Challenger Tennis - Busan Open de la Ville de Saint Denis - Reunion Island Steelers Cup - Kosice PEOPLEnet CUP - Dnepropetrovsk Arroyo de la Encomienda - Valladolid 10ø Tornea B. Camparini - Reggio Emilia Ispat Open 2004 - Ostrava San Benedetto Challenger - San Benedetto Czech Open 2006 - Prostejov Ljubljana Open - Ljubljana Antonio Savoldi-Marco Co. - Manerbio Tehran Open 2004 - Tehran Pekao Open 2004 - Szczecin Ischgl International ATP Challenger - Ischgl IPP Open - Helsinki Oberstraufen Cup - Oberstaufen KGHM Polish Indoors - Wroclaw 2005 Freeman Men's Challenger - Joplin Wroclaw Challenger Tennis Napoli Cup - Napoli Tanger Challenger Challenger Casablanca San Angel - Mexico City Caltanissetta Challenger Challenger 42 - Andrezieux Cepu Open - San Marino Mitsubishi Electric Europe Cup - Monza Porsche Open - Poznan Tunis Challenger Ostrava Challenger Milan Challenger Rijeka Challenger Porsche Open - Poznan Oberstaufen Challenger Porsche Open - Poznan Tampere Challenger St. Petersburg Challenger - St. Petersburg S Tennis Masters - Graz Black Forest Open 2004 - Freudenstadt KGHM Dialog Polish Indoors - Wroclaw Olimp Kyiv Open - Kiev Ethias Tennis Trophy - Mons Manerbio Challenger Brasov Challenger Challenger Fondazione Carige - Genova Seville Challenger Coffee Cup Challenger - Chikmagalur Iskratel Open - Kranj X Trofeo Ciudad de Quito - Quito The LTA Nottingham Challenger - Nottingham Ciutat de Barcelona - Barcelona Tatra Banka Slovak Open - Bratislava Cairo Challenger Tunis Open 2007 - Tunis Alessandria Challenger Memorial Manfredini - Sassuolo Rome Challenger Astana Challenger - Astana Marburg Challenger Braunschweig Challenger Tatra Banka Open 2006 - Bratislava Meknes Challenger Casablanca Challenger Rabat Challenger Caltanissetta Challenger Barletta Challenger Turin Challenger Copa Kia Challenger ATP - Santiago BH Telecom Sarajevo 2007 - Sarajevo Open de la Ville de Saint Denis - Reunion Island San Benedetto Challenger Morocco Tennis Tour - Fes Kish Free Zone Island Challenger - Kish Island Sopot Challenger Poznan Challenger Croatia Osiguranje Rijeka Open - Rijeka Polska Energia Open - Bytom Sporting Challenger '07 Trofeo Regione Piemonte - Turin San Sebastian Challenger Manerbio Challenger Seville Challenger Banja Luka Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Orleans Challenger Morocco Tennis Tour - Meknes San Luis Potosi Challenger - San Luis Potosi Loughborough Challenger Curitiba Challenger AGT Challenger - Leon Meknes Challenger Pekao Open 2005 - Szczecin Barranquilla Challenger Mersin Challenger Ostrava Challenger Milan Challenger Samsung Securities Cup - Seoul 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Sibiu Challenger Roma Open Challenger - Rome Mamaia Challenger - Constanta Sporting Challenger '08-Trofeo Regione Piemonte - Turin Timisoara Challenger Banja Luka Challenger 2008 - Banja Luka Orbetello Challenger Liberec Challenger Como Challenger Alphen Challenger Dharwad Challenger 2006 - Dharwad 5° Sporting Challenger - Turin Banja Luka Challenger s Tennis Masters 06 - Graz Ostrava Challenger Tennis Napoli Cup 2007 - Napoli Milan Challenger Casablanca Challenger Morocco Tennis Tour - Marrakech Croatia #1-w4 ECU Prague Open - Prague Szczecin Challenger Ljubljana Challenger Arpa Ceramic Cup - Reggio Emilia Genova Open Challenger - Genova Perugia Challenger Lambertz Open by Stawag 2007 - Aachen The Wright Financial Group, Inc. Challenger - Champaign Polska Energia Open - Bytom Uncle Toby's Australian Men's Clay Court Challenger - Canberra Orbetello Challenger IPP Open - Helsinki San Luis Potosi Challenger - San Luis Potosi Copa Petrobras - Santiago Reggio Emilia Challenger Banja Luka Challenger - Banja Luka Trnava Challenger Sao Paulo Challenger Akbank Private Banking TED Open - Istanbul Mersin Challenger Szczecin Challenger Wroclaw Challenger Napoli Challenger Internazionali di Tennis Dell'Umbria - Todi Banjaluka Challenger 2007 - Banja Luka Eckental Challenger Logopak Challenger 2005 - Lubeck Draft Corona Mexico City Open - Mexico City Noumea Challenger Singapore Challenger Pekao Open - Szczecin LTA Shrewsbury Challenger - Shrewsbury Bauer Watertechnology Cup - Eckental Challenger Ford de Cherbourg - Cherbourg 5th Sardinian International Championships - Cagliari Kyiv Open - Kiev Rijeka Challenger San Marino Cepu Open - San Marino XI Abierto Internacional de Salinas - Salinas Ischgl International Tennis Challenger 2003 - Ischgl Morocco Tennis Tour - Tanger Tennis Napoli Cup - Napoli 2001 Challenger Canottieri Mincio - Mantova Como Challenger Alexander Kolyaskin Memorial - Donetsk Napoli Challenger Aamulehti Tampere Open - Tampere Barletta Challenger Canottieri Mincio Open - Mantova San Remo Tennis Cup 15° Piertomaso - San Remo Togliatti Cup - Togliatti Idea Prokom Open - Sopot Caltanissetta Challenger V Trani Cup - Trani Banca Marche Tennis Cup - San Benedetto Black Forest Open - Freudenstadt Citta di Como Challenger - Como II Cyclus Open de Tenis - Florianopolis KGHM Dialog Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere Brasov Challenger - Brasov Challenger DCN de Cherbourg - Cherbourg Orbetello Challenger Pekao Open 2003 - Szczecin Como Challenger Genova Challenger St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz Germany F1 Neride Prague Indoor - Prague Campionati Internazionali di Sicilia - Palermo The LTA Men's Challenger Wrexham - Wrexham St. Petersburg Challenger by Kinex - St. Petersburg Mordovia Cup - Mordovia Kyiv Open - Kiev Jameson Cup - Milan KGHM Polish Indoors - Wroclaw Tennis Napoli Cup 2004 - Napoli Canottieri Minico 2004 - Mantova Nokian Hakkapeliitta Open - Tampere Trani Cup - Trani SIR Supermercadi Challenger - Rome Czech Indoor Open - Prague USTA Men's Challenger of Dallas - Dallas Badden Open by Rothaus - Ettlingen Stella Artois Clay Court Championships - Budaors Banja Luka Challenger 7° Trani Cup - Trani San Marino Cepu Open - San Marino Alexander Kolyaskin Memorial - Donetsk The LTA Men's Challenger - Southampton PrivatBank Cup - Dnepropetrovsk Qatar ATP Challenger - Doha Intersport Heilbronn Open - Heilbronn KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade Tunis Open 2006 - Tunis San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Steelers Cup - Kosice 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Riviera di Rimini Challenger - Rimini XI Torneo Internazionale di Tennis - Barletta Riviera di Rimini Challenger - Rimini Aamulehti Tampere Opene - Tampere Citta di Como - Como 2003 Mercedes Cup - Stuttgart Rome Challenger Southern Capital Cup - Almaty Ipsos Bucharest Challenger - Bucharest Abierto Internacional Varonil Ciudad de Cancun - Cancun Trani Challenger ATP Challenger Trophy 2008 - Trnava Trani Challenger Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Rijeka Challenger Meknes Challenger Napoli Challenger Monza Challenger Grand Prix Hassan II - Casablanca San Remo Challenger Generali Open - Kitzbuhel Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Alessandria Challenger Rome Challenger Croatia Open - Umag Idea Prokom Open - Sopot CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Hypo Group Tennis International - Portschach The Stella Artois Championships - London BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Sydney International - Sydney MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Orange Prokom Open - Sopot AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach Bratislava Challenger The Artois Championships - London Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Noumea Challenger Open de Nice Cote dAzur - Nice AEGON International - Eastbourne ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Campionati Internazionali di Sicilia - Palermo Salzburg Challenger Davidoff Swiss Indoors - Basel Trnava Challenger BCR Open Romania - Bucharest Noumea Challenger AEGON Championships - London BMW Open - Munich Tanger Challenger Meknes Challenger Wroclaw Challenger Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Marbella Challenger ABN AMRO World Tennis Tournament - Rotterdam Portugal Open - Oeiras Kremlin Cup - Moscow Brisbane International - Brisbane Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Leon Challenger Studena Croatia Open - Umag Blunmenau Challenger China Open - Beijing Abierto Mexicano Telcel - Acapulco Campbell's Hall of Fame Tennis Championships - Newport Bratislava Challenger Generali Open - Kitzbuhel Mumbai Open - Mumbai Gerry Weber Open - Halle Millenium Tennis Championships - Delray Beach Casablanca Challenger Copa Telmex - Buenos Aires Andria Challenger China Open - Beijing Scheveningen Challenger Poznan Challenger Pilot Pen Tennis - New Haven Apia International - Sydney Banja Luka Challenger Prague Challenger Abierto Mexicano Telcel - Acapulco Palermo Challenger ATP Studena Croatia Open - Umag Loughborough Challenger If Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona U.S. National Indoor Tennis Championships - Memphis Brisbane International - Brisbane Zagreb Challenger BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Open - Hamburg Palermo Challenger Erste Bank Open - Vienna Rome Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Marburg Challenger Open de Nice Cote d'Azur - Nice Banja Luka Challenger San Luis Potosi Challenger Mersin Challenger Napoli Challenger Milan Challenger Aegon Nottingham Open - Nottingham Apia International - Sydney Helsinki Challenger Pekao Open 2001 - Szczecin University of Tennessee USTA Challenger - Knoxville Skandia Open - Linz Compaq Cup 2001 - Zabrze Jameson Cup - Milan ATP Studena Croatia Open Umag - Umag Banja Luka Challenger 2003 - Banja Luka ECM Prague Open 2005 - Prague VII Torneo Internazionale di Tennis - Barletta Sporting Challenger 2003 - Turin Unique Zagreb Open - Zagreb Tennis Napoli Cup 2006 - Napoli Zenith Tennis Cup-Harbour Club - Milan Internationaler Raiffeisen Grand Prix - St. Polten ABN/AMRO World Tennis Tournament - Rotterdam Orange Prokom Open - Sopot Open Seat Godo 2007 - Barcelona Abierto Mexicano Telcel - Acapulco Catella Swedish Open - Bastad Movistar Open - Santiago Milan Indoors - Milan Western & Southern Financial Group Masters - Cincinnati Open SEAT Godo 2006 - Barcelona Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Grand Prix Hassan II - Casablanca Shanghai - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters 1000 - Shanghai Mutua Madrilena Madrid Open - Madrid Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai PTT Thailand Open - Bangkok Western & Southern Open - Cincinnati Erste Bank Open - Vienna Rakuten Japan Open - Tokyo BRD Nastase Tiriac Trophy - Bucharest Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Campionati BNL dItalia - Rome Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Australian Open - Melbourne BNP Paribas Open - Indian Wells Open Sabadell Atlantico - Barcelona Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Davis Cup, Group 2, 2R, POL-ALG 4-1 Davis Cup, Group 2, REL2, ITA-POL 3-2 French Open - Paris Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 1R, POL-LTU 3-2 Rogers Cup - Montreal U.S. Open - New York Wimbledon - London Masters Series Hamburg - Hamburg Olympics - London Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group 2, 1R, NGR-POL 0-4 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Group I, 1R, POL-SLO 3-2